olfactory pits - French English Dictionary